package unq.persistencia;


public class App {

    public static void main(final String[] args) {

        // Crea Partidos

        // List<Equipo> equipoBackup = new ArrayList<Equipo>(equipos);
        // List<Partido> partidosComunes = new ArrayList<Partido>();
        //
        // for (int i = 0; i < 10000; i++) {
        // int n1 = new Random().nextInt(16);
        // int n2 = new Random().nextInt(16);
        //
        // while (n1 == n2) {
        // n2 = new Random().nextInt(16);
        // }
        //
        // Equipo eq1 = equipos.get(n1);
        // Equipo eq2 = equipos.get(n2);
        // partidosComunes.add(new Partido(eq1, eq2, new Random().nextInt(7), new Random().nextInt(7)));
        // }
        // System.out.println(partidosComunes.size());
        //
        // // for (int i = 0; i < 16; i++) {
        // // int n1 = new Random().nextInt(equipoBackup.size());
        // // Equipo eq1 = equipoBackup.get(n1);
        // // equipoBackup.remove(n1);
        // //
        // // int n2 = new Random().nextInt(equipoBackup.size());
        // // Equipo eq2 = equipoBackup.get(n2);
        // // equipoBackup.remove(n2);
        // //
        // // partidosComunes.add(new Partido(eq1, eq2, new Random().nextInt(7), new Random().nextInt(7)));
        // // System.out.println("Ganador: "
        // // + partidosComunes.get(partidosComunes.size() - 1).equipoGanador().getNombre());
        // // }
        //
        // List<PartidoDeCopa> partidosDeCopa = new ArrayList<PartidoDeCopa>();
        // // List<Equipo> ganadores = new ArrayList<Equipo>();
        // // equipoBackup.addAll(equipos);
        //
        // for (int i = 0; i < 5000; i++) {
        //
        // int n1 = new Random().nextInt(16);
        // int n2 = new Random().nextInt(16);
        //
        // while (n1 == n2) {
        // n2 = new Random().nextInt(16);
        // }
        //
        // Equipo eq1 = equipos.get(n1);
        // Equipo eq2 = equipos.get(n2);
        //
        // partidosDeCopa.add(new PartidoDeCopa(
        // new Partido(eq1, eq2, new Random().nextInt(7), new Random().nextInt(7)), new Partido(eq2, eq1,
        // new Random().nextInt(7), new Random().nextInt(7)), new Random().nextInt(5), new Random()
        // .nextInt(7)));
        //
        // }
        // System.out.println(partidosDeCopa.size());

        // /////////////////////////////////////////////////////////////////////////7
        //
        // OperacionesEquipo opi = new OperacionesEquipo();
        // opi.generarYPersistir();

        OperacionesPartido opp = new OperacionesPartido();
        // opp.generarYPersistir();
        // OperacionesPartidoDeCopa opdc = new OperacionesPartidoDeCopa();
        // opdc.generarYPersistir();
        Equipo eq1 = opp.getPartidoDAO().select().get(8);
        Equipo eq2 = opp.getPartidoDAO().select().get(2);
        // TuplaNombreId eq1 = new TuplaNombreId(8, "Tigre");
        // TuplaNombreId eq2 = new TuplaNombreId(2, "River");

        opp.historialPorEquipos(eq1, eq2);
        // opp.historialPorEquipos(eq1, eq2);

        // opdc.equiposOrdenados();
        // opp.equiposOrdenadosAscendente();
        // opdc.equiposOrdenados();

        // opp.empatesPorEquipos();

    }
}
